English Channel – English–Español translations

🇬🇧 en es 🇪🇸

English Channel properNoun

  • The part of the Atlantic Ocean between Great Britain and France
canal de la Mancha, Canal de la Mancha
Wiktionary Links